Technical Q&AHW72 - What is the word
|
0 > see see : see ' (see) ; ok 0 > see (see) : (see) {1} {0@} ^ff823bc0 {1!} {1@} c@ ^ff810458 and {2!} {1@} char+ c@ case b7 of {0@} ^ff8246b8 endof ba of {2@} if " instance " type then " constant " type {0@} ^ff823a60 endof b8 of {2@} if " instance " type then " value " type {0@} ^ff823a60 endof bb of " create " type {0@} ^ff823a60 endof b9 of {2@} if " instance " type then " variable " type {0@} ^ff823a60 endof bd of " buffer: " type {0@} ^ff823a60 endof bc of {2@} if " instance " type then " defer " type {0@} ^ff823a60 {0@} behavior ^ff8246b8 endof be of " field " type {0@} ^ff823a60 endof bf of " code " type {0@} ^ff823a60 endof " I don't know what kind of word this is!!" type endcase ; ok 0 > |
The point is this: do not rely on see
to help in determining what a word does and what are the parameters to that word. Instead, use IEEE 1275, Binding, Supplements, etc. to find a word's definition.
If the word is not defined in one of these documents, consider it an Apple private word. Given that, you may not want to use Apple words since they can change or be omitted from the next BootROM.